under cover (from weather) - Turc Anglais Dictionnaire